// 获取站点info
import { getSiteDomainName } from '@/api/site/index';
export default {
  namespaced: true,
  state: {
    // 当前登录站点信息
    info: null
  },
  mutations: {
    // 设置登录用户的信息
    siteInfo(state, info) {
      state.info = info;
    }
  },
  actions: {
    /**
     * 请求用户信息、权限、角色、菜单
     */
    async fetchSiteInfo({ commit }) {
      const result = await getSiteDomainName({
        // siteDomainName: 'yy.kunda5518.xyz'
        siteDomainName: 'yjyksaas.admin168.net'
        // siteDomainName: window.location.host
      }).catch(() => {});

      if (!result) {
        return {};
      }
      // 用户信息
      commit('siteInfo', result);
    }
  }
};
